body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0px;	padding: 0px;	background-color:#000000;}* {margin: 0px;padding: 0px;}#container {	margin: 10px auto;	text-align: left;	width: 800px;}#main {	width: 800px;	background-color:#330000;	}/******************** header ********************/#header {	width:750px;	height:341px;	margin-left:25px;	background-image:url(images/header.jpg);	display:block;}#nav {	width:744px;	height:22px;	margin: 2px 0px 2px 25px;	background-color:#999999;	padding: 3px 5px 3px 1px;}#nav ul {}#nav li {	display:inline;	background-color:#333333;	width:120px;	height:22px;	float:left;	margin-left:4px;	text-align:center;}#nav a {	width:120px;	height:19px;	padding-top:3px;	text-decoration:none;	color:#cccccc;	font-weight:800;	display:block;}#nav a:hover {	color:#FFFFFF;	font-weight:800;}/******************** Content ********************/p, h1, h2, a, li, span{font-family: Arial, Helvetica, sans-serif;}#content {	width:750px;	margin-left:25px;	background-color:#cccccc;}h1 {font-size: 14px;}h2 {font-size: 13px;}#left {	float:left;	width:390px;	display:inline;	margin: 20px 0px 30px 20px;}#left p {	font-size: 12px;	color: #000000;	padding: 5px 0px;	}#left a{	color: #052d4e;	font-weight:800;}#left a:hover{	color:#FFFFFF;}#left h1{	font-size: 16px;	color: #052d4e;	display:inline;	font-weight:900;}#left span{	font-size: 12px;	color: #666666;	font-weight: 900;	display:inline;	margin-left:8px;}#right {	float:right;	width:260px;	background-color:#666666;	color:#FFFFFF;	font-weight:900;	padding: 10px 20px;	margin: 30px 20px 20px 0px;	display:inline;}#right p{	padding: 7px 0px;}#right a{	color:#FFFFFF;	font-weight:900;}#right a:hover{	color: #052d4e;}.post {	margin-top:20px;}.post a{}.post a:hover{}.post p{}.bullets {    margin-left: 10px; /* Or adjust to taste */    padding-left: 20px; /* Or adjust to taste */}/*-----------------------images-------------*/.img {    margin: 0 10px 10px 0; /* top right bottom left spacing, adjust as needed */    float: left;           /* keeps it left-aligned with text wrapping */}.img-rt {    float: right;    margin: 0 0 10px 20px;   /* Top | Right | Bottom | Left space. Left pushes paragraph away. */    text-align: center;    width: 220px;            /* slightly wider than image */}.img-rt img {    display: block;    margin: 0 auto;    max-width: 100%;}.img-rt figcaption {    font-size: 1em;    color: #333;    margin-top: 6px;}.figure {  display: inline-block; /* or block, if you want full width */  margin: 0 15px 15px 0; /* spacing - adjust as needed */  text-align: center;    /* centers caption below image */}.figcaption {  font-size: 0.95em;  color: #333;           /* adjust color to fit your theme */  margin-top: 5px;}.founder-photos {  display: flex;  gap: 40px;           /* controls space between images, adjust as needed */  justify-content: left; /* you can use center or space-between, as desired */}.founder-photos figure {  display: flex;  flex-direction: column;  align-items: center;  margin: 0;}.founder-photos img {  border-radius: 4px;       /* optional, for nice corners */}.founder-photos figcaption {  font-size: 1em;  font-weight: bold;  color: #222;              /* adjust to your theme */  margin-top: 10px;  text-align: center;}/******************** Contact Form ********************/.contact-form {  max-width: 420px;  margin: 0 auto;  padding: 1.5em;  background: #f8f9fa;  border-radius: 8px;  box-shadow: 0 2px 12px rgba(0,0,0,0.04);}.form-group {  margin-bottom: 1.2em;}.form-group label {  font-weight: bold;  display: block;  margin-bottom: 0.4em;}.form-group input,.form-group textarea {  width: 100%;  padding: 0.5em;  font-size: 1em;  border-radius: 4px;  border: 1px solid #ccc;  box-sizing: border-box;}.checkbox-group {  display: flex;  align-items: flex-start;}.checkbox-group input[type="checkbox"] {  margin-top: 3px;  margin-right: 8px;  width: auto;}.checkbox-group label {  font-weight: normal;  font-size: 1em;}.primary {  background: #052d4e;  color: #fff;  border: none;  padding: 0.7em 2em;  border-radius: 4px;  font-size: 1em;  font-weight: bold;  cursor: pointer;  transition: background 0.2s;}.primary:hover,.primary:focus {  background: #113e70;}/******************** Footer ********************/#footer {	width:800px;	text-align:center;	color:#FFFFFF;	margin: 10px 0px;}#footer ul {}#footer li {	display:inline;	float:none;	text-align:center;}#footer a {	color:#FFFFFF;	font-weight:900;	text-decoration:none;}#footer a:hover {	text-decoration:underline;}#footer span {	display:block;	clear:both;	color:#FFFFFF;	margin: 10px 0px;}.clear{	clear:both;}